#ifndef CANCELAR_H
#define CANCELAR_H

#include <QPushButton>
#include <QDialog>

/*******************************************
 * FUNCION PARA GENERAR LAS VENTANAS QUE SE *
 * ENCARGAN DE CANCELAR ALGUNA ACCION EN LA *
 * APLICACION                               *
 *******************************************/

class cnlApp{
private:
    //BOTON ACEPTAR
    QPushButton *aceptar;
    QPushButton *si;
    QPushButton *no;
    QPushButton *cancelar;
    static cnlApp *_instance;

public:
    //FUNCION PARA INICIALIZAR EL PUNTERO
    static cnlApp* initCnlApp( void );
    //FUNCION QUE RETORNA LA SELECCION DEL USUARIO
    int cancelInsertApp( const char*, const char* );
    //FUNCION QUE RETORNA LA SELECCION DEL USUARIO
    int cancelInsertApp( const char*, const char*, const char* );
    //FUNCION QUE RETORNA LA SELECCION DEL USUARIO
    //INCLUYE DETALLES ADICIONALES
    int cancelInsertApp( const char*, const char*, const char*, const char *details );
protected:
    cnlApp( );
    cnlApp& operator=(cnlApp&);
    cnlApp( const cnlApp& );
    ~cnlApp( );
};

#endif // CANCELAR_H

